home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Leser 15 / Amiga Plus Leser CD 15.iso / Tools / Development / yacas_alg / yacas_morphos / CHANGES.txt next >
Encoding:
Text File  |  2002-03-13  |  3.6 KB  |  73 lines

  1.  
  2.               Release of version 1.0.49 (February 23rd, 2002)
  3.  
  4.      * Added initial version of a compiler to convert Yacas script
  5.        code to c++
  6.      * Initial version of code to make writing documentation a lot
  7.        easier.
  8.      * Small fix to InverseTaylor which could return wrong results
  9.        when taking the inverse of a function at x0 != 0
  10.      * Small bugfixes to CForm and TeXForm.
  11.      * Small bug fix: In> Integrate(x,0,1)1-x^a; Out>
  12.        1-1/(a+1)+0^(a+1)/(a+1); In> Simplify(%); never halted
  13.      * Small speed improvements in arithmetic operations
  14.      * Bug fix: Div(x,y)*y+Rem(x,y) did not always evaluate to x, when
  15.        either x or y was negative.
  16.      * Bug fix: Mod(x,y) is now undefined if y is less than zero.
  17.      * added txt2yacasdoc.pl - converts plain text to Yacas doc files
  18.      * Started an "essays" book with essays on using Yacas
  19.      * Added essays on: Yacas maintenance howto, formatting
  20.        documentation, writing plugins
  21.      * Added part to installation: yacas header files are now also
  22.        installed in /usr/local/share/yacas/include for use by the
  23.        outside world (e.g. to compile plugins).
  24.      * Added --patchload option in the Yacas exe, to use for
  25.        generating html pages for the web site.
  26.      * Changed ./mkhomepage to generate the full web site, including
  27.        download files for the manual in html, ps and pdf format. The
  28.        site is generated in homepage/
  29.      * Small bug fix in proteus: no crash when it can't find the hints
  30.        file
  31.      * Small bug fix: -{...} with the variable x in the list would do
  32.        strange things
  33.      * Initial version of profiler in the Yacas debugger: show all
  34.        functions called with the number of times they are called, and
  35.        sorted by call count.
  36.      * Added the function DllUnload to unload plugins.
  37.      * Added DllEnumerate, which returns a list of loaded
  38.        DLLs/plugins.
  39.      * Added MakeFunctionPlugin() to dynamically generate plugins
  40.        (Unix only)
  41.      * Added GetYacasPID() to get a session ID (Unix only)
  42.      * Added a manual chapter on platform-specific add-ons, documented
  43.        GnuPlot
  44.      * Floats obtained from a system call now get mapped to 24
  45.        decimals precision iso. the default 6. (platmath.cpp)
  46.      * Added the '--init [file]' and '--rootdir [path]' options.
  47.      * Initial version of LaTeX exporter for Yacas documentation;
  48.        optional target "make texdocs" will prepare all Postscript and
  49.        PDF versions
  50.      * ShowPS() will display an expression in a Postscript viewer
  51.        (Unix only)
  52.      * Fixed Op{,Right,Left}Precedence() for prefix/postfix/bodied
  53.        operators
  54.      * Fixed broken Windows version, was due to command line support
  55.        trying to use WinNT-native command line.
  56.      * All documentation is now maintained in plain text format and
  57.        exported to HTML. All five documentation books are hyperlinked
  58.        and installed.
  59.      * Fixed the ArcSin, ArcCos, ArcTan functions to work correctly
  60.        with multiple-precision numbers (when using internal math).
  61.      * Added tests/numerics.yts to test multiple-precision math.
  62.      * 30% speedup of numerical calculations by caching previously
  63.        found multiple-precision value of Pi.
  64.      * Added utility functions IsNumericList(), NFunction(),
  65.        PrintList()
  66.      * Documented HoldArgNr, RuleBaseArgList, Op{Left,Right}Precedence
  67.      * Bugfix: --rootdir supplied directory wasn't used everywhere.
  68.      * made a yacasdebug executable (built with makefile.debug) which
  69.        also does memory heap checking.
  70.      * Added some more sections to the manual: section on the yacas
  71.        debugger, the test suite, and documented various Yacas
  72.        commands.
  73.